package com.ebelter.myehc.models.update;


import android.app.Activity;

import com.ebelter.myehc.R;

public class Updater {


    private static final String TAG = "Updater";

    private long lastCheckTime;

    /**
     * @param isShowDialogTip
     * @param isCompareOpenAppTime 是否需要比较开机时间
     */
    public void checkVersion(final Activity activity, final boolean isShowDialogTip,final boolean isCompareOpenAppTime){

//        if (System.currentTimeMillis()-lastCheckTime<2000){//默认要比较点击的时间
//            lastCheckTime=System.currentTimeMillis();
//            return;
//        }
//
//        if (isCompareOpenAppTime){
//            long openAppTime= SpUtil.readLong(Constants.IUser.OPEN_APP_TIME);
//            if (System.currentTimeMillis()-openAppTime>5000){//检测app打开时间 如果app打开的时间与当前时间大于5秒就退出
//                return;
//            }
//        }
//
//        if (!NetUtils.available()||activity==null){
//            return;
//        }
//        final int verCode= AppUtils.getVersionCode(activity);//获取当前版本号
//
//        EhcNetUtils.getInstance().getUpdateVersionJson(activity, new HttpResponse<UpdateVersionBean>() {
//            @Override
//            public void result(boolean isRequestSuccess, String requestDes, UpdateVersionBean updateVersionBean, String s) {
//                LogUtils.i(TAG,"s---"+s);
//                if (isRequestSuccess&&updateVersionBean!=null){
//                    LogUtils.i(TAG,"服务器上的json--"+updateVersionBean.toString());
//                    if (NumUtils.string2Int(updateVersionBean.getVerCode())>verCode){
//                        //说明有新版本
//                        showUpdateDialog(activity,updateVersionBean);
//                    }else {
//                        if (isShowDialogTip){
//                            ToastUtil.show(R.string.Latest);
//                        }
//                    }
//
//
//                }
//            }
//        });


    }




//    private TextTipDialog dialog;
//    private void showUpdateDialog(final Activity activity, final UpdateVersionBean updateVersionBean) {
//        if (activity==null||activity.isFinishing()||activity.isDestroyed()||updateVersionBean==null||EhcUpdateService.isDownLoading){
//            return;
//        }
//
//        if (dialog!=null){
//            dialog.cancel();
//            dialog=null;
//        }
//
//        dialog=new TextTipDialog(activity, StringUtils.getResStr(R.string.New_version_is_available_touch_to_update));
//        dialog.isPingBiBack=true;
//        dialog.show();
//       // dialog.setNativebtVisibility(View.GONE);
//        dialog.setPositive_btBg(R.drawable.sp_018cd1_r6);
//        dialog.setListener(new TextTipDialog.ICancelOkBtListener() {
//            @Override
//            public void cancel(Dialog dialogView) {
//                dialogView.cancel();
//            }
//            @Override
//            public void ok(Dialog dialogView) {
//                dialogView.cancel();
//                if (!NetUtils.available()){
//                    ToastUtil.show(R.string.Network_error);
//                    return;
//                }
//
//                    Intent updateIntent=new Intent(activity,EhcUpdateService.class);
//                    updateIntent.putExtra(EhcUpdateService.DownloadSer,updateVersionBean);
//                    activity.startService(updateIntent);
//
//
//
//            }
//        });
//    }


}
